//admin路由
const express = require('express');
//创建路由
const home = express.Router();

const tools = require('../common/tools'); //公共方法

const homeCtl = require('../controller/homeCtl'); //前台页面数据控制层
const userCtl = require('../controller/userCtl'); //用户控制层

//首页
home.get('/', homeCtl.doIndex);
home.get('/index', homeCtl.doIndex);

home.get('/goodInfo', homeCtl.doGoodInfo)

//登录页面
home.get('/login', (req, res) => {
    res.render('login', {})
});

//注册页面
home.get('/register', (req, res) => {
    res.render('register', {})
})

home.get("/search", homeCtl.doSearch)

//用户登录
home.post('/doLogin', userCtl.doLogin)

//用户注册
home.post('/doRegister', userCtl.doRegister)

//商品加入购物车功能
home.post('/doAddCart', homeCtl.doAddCart);

//头部模板展示的用户信息 ajax 请求
home.get('/getUserInfo', homeCtl.getUserInfo);


//多文件上传
// home.post('/upFile', tools.multer().array("", 5), (req, res) => {
//     console.log(req.files);
//     res.send("成功上传");
//     /*    req.files.forEach(function(ele, index) {
//            console.log(ele);
//            var oldFile = ele.destination + ele.filename; //指定旧文件
//            var newFile = ele.destination + ele.originalname; //指定新文件
//            fs.rename(oldFile, newFile, function(err) {
//                err ? console.log('上传失败！') : console.log('上传成功！');
//            });
//        });
//        res.send("成功上传"); */
// })


module.exports = home; //将路由暴露出去